a stone's throw away - German English Dictionary